Σχεδίαση εφαρμογών και υπηρεσιών διαδικτύου

Κωδικός μαθήματος
σχε-εφα-δια
Μονάδες ECTS
5
Εξάμηνο
Εξάμηνο ΣΤ
Κατηγορία μαθήματος

Μαθήματα Κατεύθυνσης

Μαθήματα Κατεύθυνσης

Κατεύθυνση
Επιλογής Κατεύθυνσης Πληροφορικής και Κατεύθυνσης Τηλεπικοινωνιών
Περιγραφή μαθήματος
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Περιεχόμενα: Πρωτόκολλα επιπέδου εφαρμογής (π.χ., FTP, SMTP, POP, IMAP, DNS), HTTP, HTML5, CSS3, προγραμματισμός στην πλευρά του client (Javascript), προγραμματισμός στην πλευρά του server (PHP/Node.js), σύνδεση PHP ή Node.js μεMySQL, XML, XML Schema (XSD), JSON, JSON Schema, Asynchronous Javascript and XML (AJAX), Google Maps API ή Chart.js και mash up εφαρμογές, SOAP/REST Web Services.

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Αξιολόγηση: Γραπτή εξέταση στο τέλος του εξαμήνου. Ανάθεση εργασιών (σχεδιασμός και ανάπτυξη ολοκληρωμένης διαδικτυακής εφαρμογής) που θα συνεισφέρει σε ποσοστό 20%-40% στην τελική βαθμολογία.

Μέθοδοι αξιολόγησης: Ερωτήσεις σύντομης απάντησης, Ερωτήσεις πολλαπλής επιλογή, Επίλυση προβλημάτων, Γραπτή εργασία, Εργαστηριακή εργασία.

URL ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/courses/952/

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

Βιβλιογραφία:

  1. R. Connolly, R. Hoar, Προγραμματισμός για το Web, 1η έκδοση, Γκιούρδας, 2015. ISBN: 9789605126902. Κωδικός στον Εύδοξο: 50661201
  2. Χ. Δουληγέρης, Ρ. Μαυροπόδη, Ε. Κοπανάκη, Α. Καραλής, Τεχνολογίες και Προγραμματισμός στον Παγκόσμιο Ιστό, 2η έκδοση, Εκδόσεις Νέων Τεχνολογιών, 2021. ISBN: 978-960-578-082-1. Κωδικός στον Εύδοξο: 102125023
  3. Π. Κεντερλής, Ανάπτυξη Διαδικτυακών Εφαρμογών, 1η έκδοση, Λύχνος, 2017. ISBN: 978-960-6607-60-8. Κωδικός στον Εύδοξο: 68398269
  4. Δ. Γαβαλάς, Βλ. Κασαπάκης, Θ. Χατζηδημήτρης, Κινητές Τεχνολογίες, 1η έκδοση, Εκδόσεις Νέων Τεχνολογιών, 2015. Κωδικός στον Εύδοξο: 50657185
  5. S. Shafer, HTML, XHTML, and CSS Bible, 5η έκδοση, Wiley, 2010
  6. D. Flanagan, JavaScript: The Definitive Guide, 6η έκδοση, O’Reilly, 2011
  7. A. Gutmans, S. S. Bakken, D. Rethans, PHP 5 Power Programming, 1η έκδοση, Prentice Hall, 2004
  8. N. C. Zakas, J. McPeak, J. Fawcett, Professional Ajax, 2η έκδοση, Wrox Press, 2007
  9. A. Young, B. Meck, M. Cantelon, Node.js in Action, 2η έκδοση, Maning, 2017. ISBN: 9781617292576